/*
Site global definitions
*/
	a:link {
	color: #40424D;
}
a:visited {
	color: #535564;
}
a:hover {
	color: #535564;
}
a:active {
	color: #535564;
}
ul {
	list-style:square;	
}
 
.button {
	cursor:pointer;
	position:absolute;
	background:#333;
	color:#eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.button:hover {
		cursor:pointer;
	position:absolute;
	background:#eee;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.scrollbar {
	position: absolute;
	width: 20px;
	border:none; 
	background:#ddd;
}

.scrollbar .ui-slider-handle { 
	position:absolute;  
	left:0px; 
	width:20px; 
	height:30px; 
	background: no-repeat center #333; 
	border:none; 
	cursor:pointer;
}

/*
Per page definitions
*/
.page_container { 
	position:absolute; 
	left:0px; 
	right:0px;
	height:750px; 
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ddd; 
	background-color:white;
}

.page_title{ 
	position:absolute; 
	left:0px; 
	right:0px;
	top:0px;
	height:29px; 
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	background:#eee;
	border-bottom:1px solid #ddd;
}


.page_box{
	position:absolute;
	left:5px;
	right:0px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ddd;
	background:white;
}

.page_description{ 

	border:none; 
	top:40px; 
	font-style:italic;
	left:0px; 
	height:65px; 
	overflow:hidden;
}